A  Y  S0F@8n  SUrZYpZf$h፱pX靼"A 0mm  `WLR@LY&4W7L7LLL6LL!LL- w    C  E  gȄ e g 'LAei)Jf*Jf*Jf*Jf*Jf*Jf*Jf*Jf* ȍ`1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD`D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y} /R   S0ii i  i ɰЩ Rq   S0ii i  i ҭDLt䭽ɺ`,-`@L|U}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` DD˙` d J)L !D L(( LL()  L| L( S LH 0p n   CY?  q  L L  ` ) `A! d߰")-݆ "  $G@LLL&0") $G%H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0)8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH)  hyhyB q L> Lm JJ  Ln*` dB%'8  H H` 1 { LL   !L     Hh SY?  q  1L  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L) `L0AM݊L݉ ML  N݆LLLNLMLHG!@1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF G) *Gȩ GȽG GȌd q q G`  8   0G  `DCEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y`piH n0)բY? 08`0   0$L GGȽG L `8L`L8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE H8EEȱEEȩEh J E8   . m  i`LI!)E1FR1LJ舩9GIH`LJJ`HGHh l` S gL   8 rii `дCDCG W  C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}  HE |||DDOS DOSGAD COM } ##$BBASICL OBJBGAD COM|AUTORUN SYSBDATABYT1BIN 0`BDELV !B `LVUQ   ]   TU J ]L!T  #      TU  L ? .  t`GBJ V~DEHI B V0dVQDEHI VF9 ,0 ,0 s0hhL  L` H hDHEhDEL8HI   0 HI,0 0  9 .G VLO,0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -LLu DEHILV 9 .l 9 .l  `` s$B VBHI|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e1i1232435ޥ<<8}Td  o0%'.x33333333??33333???33333?????3##3333333??3333?$D1:PICTURE.PIC D1:ATARI.SET D1:BRUSHSET.BRSD1:PATTERNS.PATD1:GALLERY.COMD1:*.** FILENAMEEXT 000BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBLc9LZ9LKpppFO% ffffffffffffffffffffF Fc%A pppB@AX pppG@b"p0F`p0WWppAx pppF@ppppppppppppA PppG(`A pppF#ppppppG#A pppp@pBh0E((pF(A pF#F#EG$EG$F#Ew$Ew$F#E$E$#F#/$F#A!ppppG)pG)A>!pppG)pGw)pAS!pppppppppppppppppppppppppppAh!pppppppppppppB*pA!0!,%44%3#2%%.\\]\\]\\]\\]\\]\\]\\]\\]\\]\\]\\]\\]\\]\\]\\]\\][\\\][\\\]"253(3%,%#4)/.p䤤eedd䥥䤤䤤   ! !"#"#A/.%+%9#/--!.$3palettescreenbrushselectionfillareazoomwritemessageundolastcommandmoveblockdiskoptionsdrawlinescircledrawsquaredrawtriangledrawellipsedrawrotateareanormalconditionsinvertareavelocitymodequiteditingkaleidoscopemodejumptoapointcursorlocationadd{deletedlis#/.42/,#/--!.$3patternselectionbrushspeeddefaultbrushmirror{flipareaupdateundopage-)3#%,,!.%/53erasescreeneditorsselectscolorscrollscreen&/.43%,%#4)/.  !"#$%&'()*+,-./0123456789:;<=>?  !"#$%&'()*+,-./0123456789:;<=>?press(forhelpyl,/!$gj-/6%s3!6%nc#,%!2e%$)4space0,/4u5.$/q15)4drawingcolor02%3330!#%4/%8)4=r2/4!4%arrowsf&,)03#2/,,m-)22/2i).6%24k#/09q15)4#!,,4he3hore  0irates(ollow   Cqj/  F ]=ЩoԩXY@Щ ~FP©0éK \ G |Gʅ V*/` B L*CIP.TES.SRB.TAP. >Current Filename:ΩLO.K. to load over current screen?_̩? Y > FyL= p=ͩ + >Picture to Load: |........|H  Yh . =`0 E -0 E0BIDHE ,0BDHEI ,/)@ S,L:, S VV0W1*/0 EL|V DEHIL, p=ͩ + >Picture to Save: |........| Y . =`0 E -0 E0 BEDHI ,)@ S,0 ELM. VLc@ p= >Current Font:Ω New Font to load: |........| Y / J-L=0 E - EBDEIH , ELM.0 E - E BL^-0 E -# EB@DE8HI , ELM.0 E -# E BL- /0V1W01X ]= >PLEASE WAIT]]]TԭU Ј"/`) /TUV0W1X)߅ F*/`0 E -4 EBDE HI , ELM.0 E -4 E BL.`΄Ϡ00+`.+.L. .+.L.&.+.L.7.+.L./ G3/X0 1 Ј"/ ]= > GAD Disk Utilities  |[D] Disk directory| |[E] Erase file | |[F] Format disk | |[R] Rename file | |[X] Exit Utilities|  >Your choice?_̩? Y0Lc/q0{0 q0 LFL90{0v0{0w0 >0 Z0Lc/D0E4Fs3R4X0/01 G)*/hh` ``P`DEIHBLV -P EY E -2 0 0a  2 2 2 C2 3L0 #3 M. ]= > Pictures: Fonts: Patterns: Brushes:ss >s̩ 2ͭsi s(ҩ͍t̍s-AΥ PRESS A KEY YP E` >` _-)2``[2Z2^2]2Z2]28Z2[2^2[2^2ťץ]2`PICSETPATBRS轈20 j轈2`- 2L2 2`-豤|` 2L2i`a| ȩ`0- 2L+3 20- C2X3L+3|--None--|  B` >Do you realy want to format?_ Yy( >Insert Disk and press Yɛ` -P EBD3E ,LM.D1: >|........|ą̥H . Yh`D1:,*.*.` >Rename from: 30 44 >New name : 3004 -P EDEHI B ,LM.4` 40` - c@ >File to Erase: 30 44P EEDIHBJ , 0a И 4b ȩ.j ȩ >Do you want to erase 0 EDΩE ?_ Yyɀ >(L5 -!0BIH V ]= M.L5FFFFhF#F6/GFUF(GhGXG_G^GZG GG(m>em lE%I Tm:n.lP8_ Y(s-m'nP!1R91R&<\f<\\*dp/Z6uu"|(|W||?n g* ]=/Dx0 1U69ԩ ԩ"/ͤ̈́Ţ 9/90(/9i/9֠p 8ͩ͐ 8̢ 9ĦĽA90& 8Hi̠& 8A9̑h̠ 8L7i̠ 8ĽA9 9 8 8̦̽L90 cp 8Li7 8Jȩ 8 >Pittsburgh Atari Computer Enthusiasts  Call the PACE BBS (412) 486-4133 PACE '88ĩťōԠ 8 80 8( 9 >PRESS ONE OFTHE FOLLOWING: gallery Ժ arts benchΑ Δ  9"/ g* ?L* ~LZ6ȑ̰`?d`/8N8N8 B8LB?/`Mȱi88`DEHILMFGJKJN2!0()#243%0!24-%.4 @ =LZ6 AD #_ \LZ6H ԥ h@ЩDЩʍЩЩĠ 8` /`/` 9 F`vu)p ΟpL-p :U:=Y:)Y:I%`QLI:U0  :=Y: & &`uvhh`࠰`平:eX;eYJJ)`(Px@h0X Hp8`(Px@h0X Hp8`(Px@h0X Hp8` H) ;h` <~ `zy}| |{JzL;{Jy{y}|y{{yu}~u vu ;0΀`)) )L<)LOL=H͹:e;eh >`))` i@ `hhϠϱ΅HH` > >' >L>ɛ.ͥ((L>̥HH |hhΩ8`΅ȱ΅ͩe΅ΐ8``` > >x`h`BREAK ABORT]]]INCOMPLETE FILE]]]DISK DRIVE NOT RESPONDING]]]WRITE PROTECT OR BAD SECTOR ERROR]]]DISK FULL]]]BAD SECTOR LINKS]]]FILE LOCKED]]]DIRECTORY FULL]]]FILE NOT ON THIS DISK]]]UNABLE TO FORMAT!!!GALLERY NOT ON THIS DISK]]]`)  - > hh @L~g?3ȱ8eL@iΥiϩȱLUNIDENTIFIED SYSTEM ERROR # B\6`EH) : :)L%A C ; ; ; ;h`慥H)) s<ʅh)`H ) Ah` G˹U:AXYI捥j`----------------A**Ɓ  8i`ƂłƃŃ`LA     У`BB恊iYL B) = B B B UE`H  Bh` C EDLC`8` UE B` BL C B) B )`¤å)L:L< !)Lx}C vC}CC̺Cb8)`̺CC`C̺C8)̺C׭C`LC i08Хi8BDʎХ) 9D 9D Ƅ` 9D悩łL D`…ÅVL|DP0xH D01` ƮƯ8宰…ń 8儅8寰ÅŅ 充 :e楥 8ƥ)8傅8ƥVȥi(ƃ楂  ``͎ 8``LEHE8ChͺCC``8 KÍ qE qE)! UE C¤åH)  ;h` HILp BLVJDEKB VPLc@` ҅Ȍҩ8反Ҡ B揩ŏߢ ` ҩjҩ0Ҡ BLAFcFcF)cFdFLFcF hLEDͩͩͩʥ)`LA))DpL~F L 0(F ^FÍLE)LLF)` H G p=̩ >Do you really want to erase page?_? Y = FyŲ`LA G G惩Ń`Bͩͩͩ¤L:LjBLjB)LjB H G…Å 9HH  XHh`…ĥÅ B UE) }H¤ G¥) : s;L9H` CL;#)@ Gĥ )߅)@ G`) hhiLF HH  Ih` H G…Å…ĥÅ B UE }Hʅ¤ G†Ä @ƺ)`¦䪰æ䫰` H N H  #I @) @ƺ` H  p= >Define area to invert: }> H #I G˅ @)` H p= >(A) Full (B) Fore- (C) Move Block ground Again X BLJL= H)  ˅ p= >Define area to move: }> H #I p= >Now position cursor at point to move block to: B }>…ĥÅ B B }H UELJ Gƕ…Åƺ) @Ls H)@ GLJLLFLA)IJƒ) ) SK(>VLb&MHHH ХeLb䥛 ԍТLbwT`KH  C…Å CK B!  UEܤåHhh` D(8HXhx ,8D S G ]=~Ѡ 01K*Nԩ*/ Hɓ@( JJJi&8@钅FfFF ]= >Brush Set:&Ω DISK EXITMove cursor over brushand press button. Go to when done.ⅿ Kȍ)ĥJJJŦĽKŽK e FŅ Ci0 K̘iͩK̐ĢK͐Ŋ ąL M0 B F0*(&@eeLN8&LM >Set to Load?|........| . Y / -LL / G@ԥ01*/h `HHH 搩 LbЩHHH( ԩЭЍЩ*ԩ  Lb䩑LrN S GFNԩ!01oP K Sѥ i) ]= >Move cursor over Pattern,and press button. Go to when finished.+/)ĥJJJŦũ FĽPŽP e Ci0Щ K K̘i ͩP̢̐P͐ 0 ̅ĆLxO B/0 L4P ąLPŽPeą&i ALPԩ+/ ]= >Pattern Set to Load?|........|. Y "/ .LOi)?U:A @ԥ01)慻 ?*/LF 0H`x0E N) ` p=FFFFFF̅ͩ > () Drawing:  (B) Moving:slow fast|Cursor|slow fast|Speeds|̩ >  ͩ8幅 >'8帅 > UE m}8|)ո镸iLQ!C[ BLQL=D H/ 0 1,RSÍSS */čx R B-ê C,xxİĥ.ĩ xčx UE!9/ BSíS­S*/`)xw)NwjNwjNwjeHwih &i%eͅΩ ϩ )+ȥi楥iΐϥ)3ȩ(iΐƱ`)@ 0 00@`` h!@01ԥ/` S G S U F VѢS1O0ԩKVʥ) K Tυ T T*/ KL,ULUTN<%Mu՗08LT` T## ##)`88 e&e!e`ʵJJJJ T ) T` T Ƃ`ĘLq8ũ TTĐM ʥ)LQTŅ);E8JJʩ5 LQTʩ5)LQT9;1LV)LQT )@ LFLQTGLQT B/@ʥ)ʭ)@"  W0L@V  W F01 G*/)@)`ʈ  0`H ?h)) ԙЭ  _?  UE`^ )VLWI@ V B)@ WLQTVխ)@ VؠV"`@ȹ 0` F0Щ<ЩЍ Х 0 `LZWW $WÅi B C UEխWWЍ LF-- mWÈ  mW ` mWÈ 0 L X p= >No DLI to delete there!L}> @!@A_` p=ͩ >Invert Type: (A) 01 (B) 02 (C) 03 23 13 12˅ XL}>+9G > Press to ExitX@ @ UEA LBY =LF? PYdž@)@LX@)@ BL=m|8}xx```@@ՅՕ` LF%ЪB[`̩ͩ.?Т ]0: a {]`8`*?J LF Y80 i0 >LF̩ͩЅ]]p $]` H p= >Enter message to print: YL= ]= >Width (1-9)?_ Y >Height (1-9)?_ Y = H GɛLLF G…ąÅŅ 8Ūe ɛL'[) > & &e҅ӅH) fhdgsaLJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@}FHDGSA {   ` } p= >The Cursor is at the point B\ >, B\ >.` \L}>ԩ آ轀)Ω 0LNew X? y\ ٰڥ֥ɠЍ >New Y? y\ ٰа` =LE]]]s]h]h]]] _M]% > Y]ɛGɁ M]]L9]~*] > FL9]M]%]] ] LFL9]]ɛ > FL9]LF]H]H]` H ^_ ^ ^Ń`悦 ^_L] 0^ T^e ^_`iƅ ^_ w^ ^`慦 ^_ w^ ^ɠ`Ɔ ^憤 ^_0 ^_ ^_惥Ńƃ`__H)  OEllipse:Length of semi-major axis? y\ ,b >Length of semi-minor axis? y\ ,b ݥ "b ek ,b "b ,bk "b ,b >Inclination of major axis? y\ ,b =LCb`E8`)ԥ)` H Bű` GÍ 9H BÍ…ĥÅ B UE4 }H¤ G fLe C s; s;¤Ls;H  fh B`vu <~}| `H)논Ͳ JLfJ}͸}vu¤ ;ιнh` N eH  Df #g Df #g 8g Df 8g fhL3f®¥î`®¥î` GÍÍ (H G BͱܥͰ` =g G lv nl ]= hxwuu lh h Sg F01./`H ԥ h@ BЩ  ԥХХХLg ЩЩЩ Lg兤$dh%)JJJiL*: (2k9kk6i Nihhg)`f`xw]Fi` ]=g >PATTERN EDITOR` >FONT EDITOR` >BRUSH EDITOR` > FILENAME: |........|̩?Щ. Yg "/ x yLoj /Loj /Loj j&g Ni -Lqk Ni {-Lqk F{ .Lx` jg -Lqk J-Lqk . qkLxg` ` S>0!1*/ h` kk lv  Nikk hLoj Ni lvLhH h`H h` i`J ` k``` H _o(A) Write on (B) Last(C) ChangeScreenMessage"Font CoZZ, H _o(A) Invert(B) Invert(C) SetBlockScreen"Invert CokIALX H _o(A) Draw Line (B) Line Mode (C) Ray"Mode CoHeMg H _o(A) Square(B) Solid(C) ExitSquare CoHDI^o H _o(A) Circle(B) Solid(C) ExitCircle Coana^o H _o(A) Triangle (B) Solid(C) ExitTriangle Coef^o H ~F p=)@* >Turn on DLIs from palette first!Lk> ;W >(A) Add DLI (B) Delete(C) RemixDLI"DLI CoWWW H p= >(A) Pattern (B) Font(C) BrushEditorEditor"Editor Cowwg H _o(A) Load(B) Save(C) DiskPicturePictureUtilities G Co=+j,7/ XƉ0h8eZohi[olhh` p=L>8`$)Ԣ'p (ې`)8@0+ЪՅ)e)e ݦ `F ݢ!p `ڢ ڰo @ݢ F I`U9>`D'RFuCU?b9dYdg@W2@@W2vpupp8pppp :8p_8ppp :p_8ppp :pppp :pvpup`pIp p= >Kaleidoscope mode is p qLp q >Velocity mode is ) qLp q k> =` >on.` >off.`/ G0!1./ UELT rqErqCriCrDriDr ڭ ӢErErEr'ErLrLr# q& q q`!Er Lq`)8Erq qq`qqr4   Sqrـrqq ) qqLq`Cr Dr rR S` @&V"L)8;:)$&)$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeY ]:HYeeh0 :eŬéeŭ`eeY ]:HY e8e eLse8屪h :氥Ŭ汥Ŭ` H G p= >Define area to Rotate:  }>…Å…ĥÅ B }H UELtޥŰL?t8…űLQt8Ų ɠLUteɠLUtƥÐ `LUte`_LUtǩƅDž G @L t p= > Now press joystickIn the direction to Rotate. Press button to exit.ȥ B }> G) UEL }HpLəx٠)ȄȐȅɐɅ qs GLu` H p= >(A) Flip(B) Mirror (C) Exit(Vertical)(Horizontal) XL=ʆ B p= >Define area to >mirrorLv >flip }>H  Hh G #IeeY ]:HY 8屨8尪h :氥Ŭ©汥ŭ`gLhL wH Nh𥳅) `H ԥ-ԩ ԩЩȍh@ ԩ ԩ S0 1vԩ./` F v K Kiwiw͙w ͙ww8JJJw ͚w K͚ww8 JJJ mwww & &e FLB =gLg =g lv Sx G ]=i zxwvuu x y {ԩ*/ y y S FЍЩ./` U ]= oj >Yx > Yx > p FЩЩ*K`H ԥ h@' ԥЭ{ХХХЩLx ЩLx ԩʍЩЩLx0 1x`) e)Y:9 JJ`H) e)Y:I9 hU:=Y: `:i;ieiy`x wLy y ^yưߩƱ`x̭w zxwu y UEuu Q{ :{ FLyuxwuLyPz LFLyQzRz F MzLyl+z={{# {!:{+{.{1{4{{{/{ _{*m{Jk>k9{6{{LzzxJ zzF {zF {zF {zz i`pq) ***x 8qLzq) ***w`wwwwxxxx,,,y`xwyL3y `Ϲ 0`0 ` Q{ F{ lvhhLw Q{ ` F{hh`ٗ{`8 SS0!1Щ*/ yxxpЩ`|ȱ'|`'|ȑ'Έ`{|>|?|/ {i(i*/`Ωϩ/ |i(i | }LQ|΍/ϩ؅ |8(ɰ | c}LQ|i(i |i(i'Έ` @` @`@``^ } } } :} S}̀@ ͠ ` }Ȣ } }_^ :} S}=>͞ ~`88`` -Db \ԢP EE E ED c@lLZ6 ~ ~ ~ ~ ~ ~8BDEHI V DD EL BHILV/B"/Ԧ0/LM.  !!"##$%&&'(()*++,--./001223455677899:;<<=>>?@AABCCDEFFGHHIJKKLMMNOOPQRRSTTUVWWXYYZ[\\]^^_`aabccdeffghhijjklmmnoopqrrsttuvwwxyyz{||}~~  !!"""##$$$%%&&'''(())***++,,---..///00112223344555667788899::;;;<<===>>??@@@AABBCCCDDEEFFFGGHHIIIJJKKKLLMMNNNOOPPQQQRRSSTTTUUVVWWWXXYYYZZ[[\F\\]______`CmpppppppppppppWppppppppppppA1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD`4his0rogramisbroughttoyoubythe-embersof;45&&=not$(0%ifthe(eaderonthisprogramisnotby4he0rophecy thenitchangedbyamemberof$(0% sincetheyareknowntochangetheheaderforthemselvesandtakecreditforthingstheydonotdo)mported;45&&=by4he0rophecy;45&&=DDDDDDDD""""""""33333333ffffffffwwwwwwwwݻAAAAA******<<<<<<<|p >|88|> p|>@p8D((D@@``ppxx8||8<~~<$$fffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf8pp8?ww<~~~<x`x`~<~~<0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<~x|nf8x8<<<<<<fff????????????3??????????????????????????????????>ww><>>>>w8w>nnnp~w>>wp~w><<>w>w>>w?w>>w>wwww~ww~ww~?ppp>~wwwww~p|pp|pppp?pws>wwwwww<<<<<<w>sv|x|vsppppAcwwws{ww>www>~ww~xxx>www=~s~www?`8~~<<<<<<wwwww>wwww>wwwcAww>>wwww>>>>0)@@`1:GAD.COM11$N1"111QQQQQ!89#K"x 1RC`@w G_1RrP0C@ESK D   ]gSri2kJ iU)\x?osǦGӪLi7is,2kJs`=p1)A_raiokJ*"*',Bob;%}:)\aj2!Fg=Ge=Bo |ӜQj6w1ISҦޠy)_`ޠR)_`נbfϸ{{O{qIn~}x.椕%}2NuqIN eMYӇȯwqInH?RTS1;;}no, exitQ>;;yes, turn offP/;;screen DMA$>;;IOCB #%>;;copy parmlist 1?GETCOLSQPARM18PR8;;to IOCB} #11;; (colors andI?GETCOLS;; status byte) CIOV;;get from file%>;;copy parmlist 2?GETPICTQPARM28PR8};;to IOCB #1"1;; (picture data,,I?GETPICT;; unpacked GR.7)6QX;;use OS screen@PT;;memory locationJQYTPU^ }CIOV;;and get it!hQ;;check status byterM>@;;for DLI picture|H?GETTABS;;DLIs, do them!?NODLI;;otherwise, exit}!?GETTABS%>;;copy parmlist 3?GTQPARM38;;to IOCB #1PR8;; (ISTAB then1;; the 4 colorIGT;; tables) C}IOV;;call CIOQ>;;set deferred$>5VBI;;VBI vector %>4VBI \;;use OS routineQ>4DLI;;setup DLIP;;vector} Q>5DLIPQ0;;modify DL so&P;;there's a DLI0Q1;;on every mode:P;;line exceptD%>Hd;;the last one.N}Q>;;ASCII ?X?DLI2P@7;; (only ab1;;coincidence)l)>;;first line?vE?DLI2;;no, do more%>;;yes, do LMS} Q>;;lineP@7Q>;;Turn on DLIsPԲ?NODLIQ>*;;and DMA too!P/;;(common exit):;;return to BASICX;}X; Parameter lists."X; Copied directly to $352-$359X; Contain load data, etc.X;!PARM1 ======= !}PARM2 =======+PARM3 ==4ISTAB=5ISTAB==== X;*X; DLI routine. There is4X; actually a DL}I on every>X; line, but not all of themH X; change the colors. DLINUMRX; is the current DLI number\ X; (more accurate }than VCOUNTfX; plus faster to handle)p!X; This is a slightly modifiedz X; version of the DLI routine!X; that is used in}side the GAD X; itself.X;DLI5;;Save allC;;registers 5;;first.A5QM;;Attract mode?G?NOINT;;yes, no }DLIs%DLINUM;;Get DLI numberQISTAB8;;interrupt here?G?NOINT;;no, exit X; X; This portion of the code !X; is t}he actual color change.$ "X; The background is done first. X; because it is the first to8 X; appear on the screen.B X;L }CFROMQICTAB38;;get backgrV $ICTAB18;;& color 2` P ;;Next scan linej P;;Do backgroundt &;;and color 2~ QICTAB0}8;;load color 1 $ICTAB28;;and color 3 P;;store color 1, &;;and lastly, 3 ?NOINT#DLINUM;;next DLI 7;;Restor}e registers >;;from stack (saved 7;;at beginning of ?;;DLI) 7 9 X; X; This is the vertical blank X; routine. } While the DLI X; routine is only slightly !X; modified from the GAD, this !X; is nothing like its parent;( X; the GAD r}outine is almost2 X; half a page long.< !X; All this routine does is toF X; reset DLINUM so the DLIsP X; start at the top }of theZ X; table again.d X;n VBIQ>;;clearx PDLINUM;;DLI counter !b;;OS VBI exit DLINUM+;;DLI number X; "X; }Users wishing to modify this &X; code to do page-flipping through #X; many pictures are warned that !X; the references to }ISTAB and !X; ICTAB0-3 must be changed to X; point to the tables in the "X; new picture. Naturally, the $X; BASIC porti}on at the beginning #X; is to be removed for use with !X; a machine language program; !X; but remember`to do the same !X;} initialization as the BASIC X; program does or the loader" X; may do something strange., $X; Also, the routine will attem}pt6 !X; to modify a modified (as in@ !X; split-screen) display list.J !X; T "X; } Modify^ #X; the setup routine if you wanth %X; to use a modified display list.r "X; Note that all the discussion| X; abo}ut DLIs applies only to "X; pictures that use them; non- X; DLI pictures do not cause X; the loader to set up its #X; V}BLANK and DLI vectors so you X; can treat those just like X; normal GR.7 screens. X; !X; As for the status byte, the }X; only thing that will be X; of interest to you is the X; $40 bit, which is 1 for a &X; DLI picture and 0 for a "norma}l" #X; one. The data format for GAD X; picture files is: X; X; Colors (708-712) plus& X; status byte at 7110 X; Un}packed GR.7 picture data: X; [opt] ISTAB and ICTAB0-3D X;N X; If you have any furtherX "X; questions about this loader,b }X; write me care of DATABYTE.l X;v X; Good luck! X;ten by Steven GrimmX;$.CIOVV;;CIO vector8X;BX; Note7|||888lllllll8~|80n8l8pv0008ppx|<8><f<8|~~~~||||||> xU}|||v~x |||||||x0||8|||8p@`0 6U}c6>8pp8?@U}ww<~~~<x`x`~<~~~|8l8~|8p<~~<U}8x8llll8~|80n8l8pv0008ppx|<8><f<`<|fl0fF68of;880p88pf< 80 0 ~~`0 0`<}f f``f<ffffbx`bbx``||f~ff~ZZ~ xlxxl```bv~nf}b<F|<fffff<fff<<f<8pp8?}ww<~~~<x`x`~<~~<}0~0 ~ <~~<<>f?`|fff>f`f< |v000|000`~`|fff8<f<`lxxl8<}fff`<|~fff;fff<|lf<|~L2~<~~<}8x8ffff>`<|fl0fF68of;880p88pf<`<|fl0fF68of;p88pf< 80 0 ~~`0 0`<}f ``nf>ff~fff~~f<flxxlf`` ``~cwkccfv~~nf}8pp8?@}ww<~~~<x`x`~<~~<}0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<|``lxlf8<f}kc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<}~x|nf8x8ffff>`<|fl0fF68of;p88pf<! } ԙЭ " `Lz!H X& ,L%G G) X&L%D1:BEST.PICPICBq -5Insert a disk, and hit a key. }L"` 5< p5S:*&0 1` -5Write Art Gallery:Format Disk First? p(a( -5Write DOS also? p(b( } -5Make it Autoboot? p(c( -5The disk will a( ( -5be formatted,DOS will b( ( -5be written, andThe Art Gallery }will c( ( -5Autoboot.Is this correct? p(L( -5Insert disk, & hit a key " -5Please wait...a(@ 5 p5D1 }:*.*B +6b(@ 5 p5D1:DOS.SYS */@ 5c( p5D1:GALLERY.COML+( p5D1:AUTORUN.SYS */dԩ(թ 6ԩ թ2 } 6jԩ(թ 6 5L! 16z! "YȌ( -5(` -5L2" -5not ` 0& " #!k# q % }/(0 (ԩ"/ p( G) X& , "L!H ԭ(ЩЍ(h@ЭЭh(@H ԩ ԍЩЩ }h@ "/-)ԩk0 1.&*&8*& C* C*` t, +"/ J* " V+ +, })0 " `15'HT,) ^, -5 h80),) ^, -5L)ɛ "L!AM,)08A * +L) &+ m&+iک,iۭ,) ڝ }-```TU -5Grey Shade Selection:Press the # of the color to change.Press the grey shade letter to select. }Press when done, or toreturn to the main menu.Press any key to continue` %+ -5%+` U&+'+ }ڙ +&+UT'+` TU -5ک,ۢ+ -5}+)+U+JJ+T+iA+ -5L (+iڐ }++ `   υک-۠UȌ,T (+iڐۥUi U,0 Džک-`AAAUUUU }UU"UU""DD""DD8)+iU`m,q,r,q,m,)r,r,s,s,q, }m,,) *q,`@ԭR. / X&0 5 p5P:R. S.HT.רh 5ȱɛȱ֍-ȱ֍-Șe֍-e׍- X YW- }-֩P׭-) -- --)- 8-- --)֑eօ֐-- --ɠ0-ԭ-խ- 6ԩP } 6 -5-`-L'-0L57.UUU``-T-UV 6) `@AL@ALQT }16S0960t1L EP1 .....Break key abort.Incomplete File.Device Timeout!Device Not Ackn }owledged!Cannot Access Sector!Disk Full.Bad Sector Links!File Locked.Disk Directory Full.File not found.Unable }to Format!`1  " E/L2" -5[ԩ.ՠ/ȱɛ8eԅԐLS/iԥiԢ 5L2" -5Unidentified }System Error!L2" " -5Select printer type:[1] Epson[2] Gemini[3] Prowriter[4] OtherYour choice?_ "8 }10R.`R.X0L0 -5}Last printer customized was -5TXP1000 Do you want to se this data,or ustomiz }e another printer?_ "CU` -5All printer codes must be enteredin HEX. Press after all codesfor the par }ticular setting have beenentered (NOT after every number).Press Break to abort selection.NOTE: An advanced user familiar w }ithprinter control codes is required toproperly customize a printer.Incorrect entry will, at worst, causeimproper printin }g.Enter Code(s) to return printer tonormal mode: 444..4X0 -5Enter the code(s) to set verticalli }ne spaceing (try 7/72"): 44..̈4󩛝..4 -5What code do you send to set upyour printer to receive one lin }e($3C0 hex or 960 decimal bytes)of double density bit image graphics? 44..譈4....̈4 -5Is the mos }t significant bit on yourprinter on the bottom (as opposed tothe top)?N p(4.. -5Enter a name (16 letters max) f }orthe printer just customized:4 "ɛ8)~4Έ4 -5~L%4W44Ӣ -50W44X04L%44L%4  X0 }̈4R.`44 "4ɛ+~44 -5~Ί4߭4Έ4 -5~~~L44ƭ4hh`0:AG -5480 8 }4" 444 -5 4 ͈4L4 44L4o5hiDhiEթHIHIHH Bo5LV JK }hiԝDhi՝EɛeԅԥiHHBLV BLVBHIL+6H BHIhL+6BHIDEL+6D }E BIL+6 6BL+6 6 BL+6HIԝD՝E` VL*/z! A pppG,F, BEBZ }믯UmU]]]U]U]UZ }U}U]]]U]U]UUyUYYYUYUYUVYYVVZ }V]]VVW]]WWWYYUiUkWZ}hhh`W/R VRXTYU V)@LR V \䩦0֭1נd}ֈ͑֩ԩ*/` ~HHHM0# ~0~ ԍЎй~@Ўhhh@Lb0֭1נd mV! HKnA,V~ +kP?п]e`Dv lQak@ǵz?V:" =r9}jL(fjeT)_5QwԉT}Q_lT7 !\[7X= bթ\rO2e3pf'3νlsR!Rp~ܸi.\gMIff}?l %Լz}ֺ-=]PuE7nx[6PhH%LV--5te =ᔀ9p}[f]WSǒLExQVeyU D]_qR}F.IcFX0sX3Ʀe`Dv lQak@ǵz?V:" =r9}jL(fjeT)_5QwԉT#YYUiUk믯W]]UmUoV]]VVVYYVZ}VVYYVVVU]VVWU]WWZ}WUYWWUkWYWWU믯UoW]WWUZ}U~V]VVUZ}Z}믯Z}uVVUyVuVVu~Z}UoWWeoeWWekUkUek믯Z}Z}Z}k믯o~UVUUU~Z}zUVUUUzVUyUzUzVU}U~U~Z }oUWWkUWWUiUkUkZ!}UmUoUoU}U~VUyUzVZ"}UVVUVVZ#}믯Z$}Z%}[Z&}W믯UmU]U_U_U]U_]_g~]U~U~vUuvyvuvyYZZ'}vYzuvYvuvYvuv]}vuv]~^Vo]oeegomgogoogZ(}UkUU[U[WUi[WUY[WUk[W믯Z)}Z*}Z+}믯Z,}Z-}믯Z.}X_D^0}@U@^1}UTUTUT@UTUTUT@U@@@@@@@@@@@UU@@@@@@UU@@@UU@@@^2}@@UT@@@@@@UU@UT@@UTUU@@@UT@^}B ********************4}***%Uej**%U***%j************V%j)U*%ee)U%%j)U)U%ej********V%U%ej%eeeeeeeeU%eeeeej****5}TEEU@U@EEEEEEUE@E@****Veej*jjeeUeejeiUj********VeiU*jjUjeiUU*********6}******j***V**********ZU**************)eiejUiYZZ7})YZ)eiejUjUZUieiUZUZ***)YYYYYYYZUZ)YZ)YYYYYYZ)YYYZ)Z***QQPQQQQQPQPQQPUPUAUQQPU@**UiZYYYYYZUZ*8}UiZZ)YZYZ)Z***ZZUjVZVZUj%j*ZZUiUjUiYZ%YUj***Z*****U*Z*********9}*****************************//***************//*:}***************/************/**/***;}*********/**/*********/******/*****<}****/******/*********/******/********=}******/**************/**************/*****>}*******/**/*********************************?}**********************************U*VV*UeZ**@}UeZ****UUUiZ*)iU&&**fZUj**fZUeUiUj*)f)e*iTAADDEDUEPUDUETUPTDTDUA&eiVjf*f**f&VU%&VUA}UU&&%)*&eejf*f**f&U)VfUUiV&VfViVi*&VfVYe)e**f&iUZ%VfiUj&UZ&VfVeViZ*EDA@DAT@@B}DDA*UUYUU*ViYUj*UiYUejUj*UUUZ**************************************C}*****/*/+**/***+/+*******..**.**/***D}**+//**//*.***0<333 3 ***:;**>******E}.?************++.*+*.++***????*****F}*******************************************************G}**************************************************H}******************************************I}*******************************************J}*********************************************K}************************************************************L}*******************************************M}******************************************N}*******************************************O}**************************************************************P}***************************** ************Q}**************************** *********************_88888DDllll>`<|fl0fF68of;888>x|f<000|ll<<<<<<<<<<<0 0 ~~`0 0`cT}||~ff|00888| n~```U}~~888888|8|8880n@`0 xx6V}c6>8pp8?W}ww<~~~<x`x`~<~~<X}0~0 ~ <~~<>~v~```~fn~>20:>~fv~~f~p~<0|088~fv~~``~fvv00088 ~006|vw00088<Y}|fvvv~fvv~~fv~``~fn~>0888>`~~~ffnn~fnn>ck>6f>>nfff~~~6~<~~<Z}~x|nf8x8llll>`<|fl0fF68of;888>x|f<`<|fl0fF68of;p88pf< 80 0 ~~`0 0`<"]}f &~<&|$f$ fxlffl < `~ < `>" .b$$4,f<xffLxXL f"6>*b"2:.f"^}vBf<8pp8?"`}ww<~~~<x`x`~<~~<"a}0~0 ~ <~~<<>f``|ff<``b>ffff~<` >"b8x>` ,8l8<b"b}6*j|&"bdd<|& `>`~8f$$ffffc*~f<<f&&~>L2<~~<"c}~x|nf8x8ffff>`<|fl0fF68of;p88pf<`<|fl0fF68of;p88pf<<\||| @||||~  0 0 ~~`0 0`<&f}f .N88888&g}888888N<8xd8888 @@`0 ||6&h}c6>8pp8?&i}ww<~~~<x`x`~<~~<&j}0~0 ~ <~~<8~888~8x88<x8888|&k}8888>|8|$|8|~|8p<~~<&l}~x|nf8x8dddd>`<|fl0fF68of;p88pf<>>666666>`<|fl0fF68of; 0p88pf<go{s><>g8g>>np~w>>p~ww>88>w>ww>>w?<88p8N~~p88p>.r}w>www~w~ww~>wppw>|vww~|x~xxx~xxx>wpww;wwwwww>wv||vwxxxxxcwww{{ww.s}>www>~ww~pp>ww~;~ww~ww>w8w>wwww;wwww>wwwcww>>wwww>8p>8888>@p8||8l.t}?037370?9=;aa9ٙws6>6ٙ.u}>A]Q]A><~~~<x`8`~>>.v}?? ~~ 00 >?w;pp~wwn>wpw>?ww;>wp>?;ww?~pp~www<>>psv|vs<>f.w}kcnwwww>www>nww~pp;ww?nwppp?p>~wwww;www>ck>6w>>wwww?|\8 0 .x}0 0;n*U*U*U*666>`<|fl0fF68of; 0p88pf<`<|fl0fF68of;p88pf<8pp8?2~}ww<~~~<x`x`~<~~<2}0~0 ~ <~~<>~f``~ff~|```|~ff~~f~`~>~ff~~``~fff8<>``nxff8<g2}kc~ffff~fff~~ff~``~ff~~f```~`~~~ffff~fff~cckwf~~ffff~~~ 0~<~~<2}8x8ffff>`<|fl0fF68of;p88pf<`<|fl0fF68of;888>x|f<>>``~pppww``|l`cc>66wwcc0 0 F~~`0 0`c6}cooo`?33sss~ffgggg`cc~ffwww``pp``pppc`oggssssss <<< n~fflggg000ppp~gwggggwoggg6}ccgggccpppccggg~ffwww`ssggggggggggo>gggogsss>ggggggfl7g@`0 xx66}c6>8pp8?6}ww<~~~<x`8`~<~~<6}0~0 ~ <~~<?g``ss```ggcp~88cc``sss  ~00v|vs888f6}kc?3sss?3ss?3sppcc?3ppp`  33ssccc6ck>6f<`<|fl0fF68of;888>x|f<8pp8?:}ww<~~~<x`x`~bނPPp~ý}C𰾃8(xHhlD|࠼xHh((lD|:}~ý~}8nBn(.2祥祥f<|lֺ祥{Ffρ<~~<:}8x8|ււ|8n®$Hpبު~8((8$HPPH$pH$$Hpƒƪ8((88(X`@pPp (P8fffdddd>`<|fl0fF68of;p88pf<}`@||8x8888| ><\||| @||||~  0 0 F~~`0 0`<>}f .N88888>}888888N<8xd8888 @`0 ||6>}c6>8pp8?>}ww<~~~<x`x`~<~~<>}0~0 ~ <~~<8~888~8x88<x8888|>}8888>|8|$|8|~|8p<~~<>}~x|nf8x8dddd>`<|fl0fF68of;p88pf<`<|fl0fF68of;880p88pf< 80 0 ~~`0 0`f``f<ffffbx`bbx``||f~ff~ZZ~ xlxxl```bv~nfB}b<F|<fffff<fff<<f<8pp8?B}ww<~~~<x`x`~<~~f?`|fff>f`f< |v000|000`~`|fff8<f|`lxxl8<B}fff`<|~fff;fff<|lf<|~L2~<~~<B}8x8ffff>`<|fl0fF68of;880p88pf<`<|fl0fF68of;p88pf< 80 0 ~~`0 0`7ggo;3s~s3``p?cccccs6<gn||lopp``cccwkc|vvvvwF}6cc633>006cco><66>333`>?ll 3333c>ccc6<cckwccf<6ccc6 ?f 3~@@`0 xx6F}c6>8pp8?F}ww<~~~<x`8`~<~~ff6680>{2rއ<```|f~6<3F}|fffff~`~ff3c ? s333c66cck3~n۱6f[ۃ><~~<F}~p|nf8x8ffff>`<|fl0fF68of;p88pf<`<|fl0fF68of;p88pf< 80 0 ~~`0 0`7ggo;3s~s3``p?cccccs6<gn||lopp``cccwkc|vvvvwJ}6cc633>006cco><66>333`>?ll 3333c>ccc6<cckwccf<6ccc6 ?f 3~@`0 xx6J}c6>8pp8?*@* TTJ}wwT*TUU]x`x`~<~~ff6680>{2rއ<```|f~6<3J}|fffff~`~ff3c ? s333c66cck3~n۱6f[ۃ><~~<J}8x8ffff>`<|fl0fF68of;p88pf<`<|fl0fF68of;`p88p`f<z46>ffskk~kk=f|skkkkcf`x`cf|f`x``hp=ff<4,V|xmlxxll```af~xN}}|fnfm``}fnf|lff`<Ff\0hhblt8pp8?N}ww<~~~<x`x`~<~~fff;@0`b|ff|@ff:@@|x|`blvff0  8flxl0 fN}~~jc|fffc@F|v```@>p<|00~0006ffn; ff<k>6f<x~ ~0~<~~<N}~x|nf8x8~<ffff>`<|fl0fF68of;`p88p`f<`<|fl0fF68of;`p88p`f<x<6>ffsccncc8pp8?@R}ww<~~~<x`x`~<~~fff;``|ff|ff:>|x|``lvff0 xflxl0 fR}~~jc|fffc|v```>`<|0~0006ffn;ff<k>6f<x~ ~1~<~~<R}~x|nf8x8ffff>`<|fl0fF68of;`p88p`f<